package com.quanyan.place.entity.apiresp;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * Created by youxiaojia on 2017/3/9.
 *
 * 打印机小票返回对象
 */

public class RespPlacePrintInfo implements Serializable{
    private String placeName;//场馆名称
    private String businessTime;//营业时间
    private String bookPhone;//订场电话
    private String placeAddress;//场馆地址
    private String placeOrderId;//订单号
    private String placeOrderTime;//下单时间
    private String customerName;//客户名称
    private String customerPhone;//客户电话
    private String memberCardNo;//会员卡号
    private String orderMemo;//订单备注

    private String itemName;//消费项目
    private String cycleDate;//包场周期
    private List<RespPlaceGoodsUnitInfo> respPlaceGoodsUnitInfoList;//开单、包场返回
    private List<RespPlaceGoodsTicketInfo> respPlaceGoodsTicketInfoList;//门票、小商品返回
    private List<RespPlaceGoodsTicketInfo> respPlaceGoodsInfoList;//兼容购物车小商品返回
    private List<RespPlaceGoodsTicketInfo> respPlaceTicketInfoList;//兼容购物车门票返回
    private List<RespPlaceGoodsCardInfo> respPlaceGoodsCardInfoList;//开卡、充值返回

    private BigDecimal totalAmount;//费用合计
    private BigDecimal discountAmount;//优惠金额
    private BigDecimal handAdjustAmount;//手动调价
    private String realAmount;//实付金额
    private String balanceAmount;//会员卡余额
    private Integer balanceNum;//次卡剩余次数
    private String cashier;//收银员
    private String memo;//小票备注

    private Integer businessType;//业务类型  0：开单 1：包场 2：门票 3：app开单 4：多种经营 5：开卡 6：充值

    public String getPlaceName() {
        return placeName;
    }

    public void setPlaceName(String placeName) {
        this.placeName = placeName;
    }

    public String getBusinessTime() {
        return businessTime;
    }

    public void setBusinessTime(String businessTime) {
        this.businessTime = businessTime;
    }

    public String getBookPhone() {
        return bookPhone;
    }

    public void setBookPhone(String bookPhone) {
        this.bookPhone = bookPhone;
    }

    public String getPlaceAddress() {
        return placeAddress;
    }

    public void setPlaceAddress(String placeAddress) {
        this.placeAddress = placeAddress;
    }

    public String getPlaceOrderId() {
        return placeOrderId;
    }

    public void setPlaceOrderId(String placeOrderId) {
        this.placeOrderId = placeOrderId;
    }

    public String getPlaceOrderTime() {
        return placeOrderTime;
    }

    public void setPlaceOrderTime(String placeOrderTime) {
        this.placeOrderTime = placeOrderTime;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getCustomerPhone() {
        return customerPhone;
    }

    public void setCustomerPhone(String customerPhone) {
        this.customerPhone = customerPhone;
    }

    public String getMemberCardNo() {
        return memberCardNo;
    }

    public void setMemberCardNo(String memberCardNo) {
        this.memberCardNo = memberCardNo;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getCycleDate() {
        return cycleDate;
    }

    public void setCycleDate(String cycleDate) {
        this.cycleDate = cycleDate;
    }

    public List<RespPlaceGoodsUnitInfo> getRespPlaceGoodsUnitInfoList() {
        return respPlaceGoodsUnitInfoList;
    }

    public void setRespPlaceGoodsUnitInfoList(List<RespPlaceGoodsUnitInfo> respPlaceGoodsUnitInfoList) {
        this.respPlaceGoodsUnitInfoList = respPlaceGoodsUnitInfoList;
    }

    public List<RespPlaceGoodsTicketInfo> getRespPlaceGoodsTicketInfoList() {
        return respPlaceGoodsTicketInfoList;
    }

    public void setRespPlaceGoodsTicketInfoList(List<RespPlaceGoodsTicketInfo> respPlaceGoodsTicketInfoList) {
        this.respPlaceGoodsTicketInfoList = respPlaceGoodsTicketInfoList;
    }

    public List<RespPlaceGoodsCardInfo> getRespPlaceGoodsCardInfoList() {
        return respPlaceGoodsCardInfoList;
    }

    public void setRespPlaceGoodsCardInfoList(List<RespPlaceGoodsCardInfo> respPlaceGoodsCardInfoList) {
        this.respPlaceGoodsCardInfoList = respPlaceGoodsCardInfoList;
    }

    public BigDecimal getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(BigDecimal totalAmount) {
        this.totalAmount = totalAmount;
    }

    public BigDecimal getDiscountAmount() {
        return discountAmount;
    }

    public void setDiscountAmount(BigDecimal discountAmount) {
        this.discountAmount = discountAmount;
    }

    public BigDecimal getHandAdjustAmount() {
        return handAdjustAmount;
    }

    public void setHandAdjustAmount(BigDecimal handAdjustAmount) {
        this.handAdjustAmount = handAdjustAmount;
    }

    public String getRealAmount() {
        return realAmount;
    }

    public void setRealAmount(String realAmount) {
        this.realAmount = realAmount;
    }

    public String getBalanceAmount() {
        return balanceAmount;
    }

    public void setBalanceAmount(String balanceAmount) {
        this.balanceAmount = balanceAmount;
    }

    public Integer getBalanceNum() {
        return balanceNum;
    }

    public void setBalanceNum(Integer balanceNum) {
        this.balanceNum = balanceNum;
    }

    public String getCashier() {
        return cashier;
    }

    public void setCashier(String cashier) {
        this.cashier = cashier;
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    public Integer getBusinessType() {
        return businessType;
    }

    public void setBusinessType(Integer businessType) {
        this.businessType = businessType;
    }

    public List<RespPlaceGoodsTicketInfo> getRespPlaceGoodsInfoList() {
        return respPlaceGoodsInfoList;
    }

    public void setRespPlaceGoodsInfoList(List<RespPlaceGoodsTicketInfo> respPlaceGoodsInfoList) {
        this.respPlaceGoodsInfoList = respPlaceGoodsInfoList;
    }

    public List<RespPlaceGoodsTicketInfo> getRespPlaceTicketInfoList() {
        return respPlaceTicketInfoList;
    }

    public void setRespPlaceTicketInfoList(List<RespPlaceGoodsTicketInfo> respPlaceTicketInfoList) {
        this.respPlaceTicketInfoList = respPlaceTicketInfoList;
    }

    public String getOrderMemo() {
        return orderMemo;
    }

    public void setOrderMemo(String orderMemo) {
        this.orderMemo = orderMemo;
    }
}
